package com.huashi.dealer.modular.business.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 对账单数据VO
 * 
 * @author 系统生成
 * @since 2025-01-27
 */
@Data
@Schema(description = "对账单数据")
public class StatementAccountVo {

    @Schema(description = "拿货金额")
    private BigDecimal orderPrice;

    @Schema(description = "可用余额")
    private BigDecimal balance;

    @Schema(description = "充值金额")
    private BigDecimal balanceAll;

    @Schema(description = "统计摘要")
    private StatementSummary summary;

    @Data
    @Schema(description = "统计摘要")
    public static class StatementSummary {
        @Schema(description = "总金额")
        private BigDecimal totalAmount;

        @Schema(description = "净金额")
        private BigDecimal netAmount;
    }
}
